*{
    padding: 0;
    margin: 0;
}
a{
    color: #444444;
    text-decoration: none;
}
ul,li{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.font_colorred{
    color: #d81e06;
}
.font_colorblu{
    color: #1296db;
}
.border_top{
    border-top: 1px solid #8a8a8a;
}
.pcc_navbottom{
    width: 100%;
    height: 3.5rem;
    display: flex;
    position: fixed;
    bottom: 0;
    text-align: center;
    font-size: 0.8rem;
    background-color: #ffffff;
}
.pcc_navbottom>li{
    width: 33.33%;
}
.pcc_navimg{
    width: 1.6rem;
    margin-top: 0.5rem;
}
.pcc_title{
    width: 100%;
    height: 7rem;
    background: url("../imgs/banner.jpg")no-repeat center center;
    text-align: center;
    line-height:4rem;
    font-size: 1.5rem;
    color: #fff;
}
.pcc_articlecase{
    width: 90%;
    overflow: hidden;
    margin:1rem auto;
    font-size: 1rem;
    color: rgb(128, 128, 128);
    line-height: 1.8rem;
}
.section{
    text-indent: 2rem;
}
body, html{width: 100%;height: 100%;margin:0; font-family: "Microsoft Yahei";font-size: 16px;}
#allmap {height: 15rem;width:100%;overflow: hidden;}
#result {width:100%;font-size:12px;}
dl,dt,dd,ul,li{
    margin:0;
    padding:0;
    list-style:none;
}
dt{
    font-size:14px;
    font-family:"΢���ź�";
    font-weight:bold;
    border-bottom:1px dotted #000;
    padding:5px 0 5px 5px;
    margin:5px 0;
}
dd{
    padding:5px 0 0 5px;
}
.pcc_fagui{
    width: 95%;
    display:block!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding: 0 2.5%;
    margin-top: 0.5rem;
}
.pcc_fagui>img{
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.6rem;
    margin-right: 0.5rem;
    float: left;
}
.pcc_liucheng{
    width: 100%;
}
/*zhuanqu*/
.pcc_case{
    width: 100%;
    overflow: hidden;
}
.pcc_list{
    width: 90%;
    height: 3rem;
    line-height: 3rem;
    margin: auto;
    border-bottom: 1px solid #dddddd;
    position: relative;
}
.pcc_list>a{
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: #8a8a8a;
    font-size: 1rem;
}
.pcc_list>a>img{
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 0.75rem;
}
.pcc_titlecase{
    width: 90%;
    height:2.5rem;
    line-height: 2.5rem;
    margin: auto;
    border-bottom: 1px solid  rgb(102,197,255);
    margin-top: 1rem;
    display: flex;
    background-color: #ffffff;
}
.pcc_titlecase>span{
    width: 7rem;
    height: 2.5rem;
    text-align: center;
    color:  rgb(102,197,255);
    font-weight: bold;
    display: block;
    /*background-color: #8a8a8a;*/
}
.pcc_titlecasea{
    width: 7rem;
    height: 2.5rem;
    text-align: center;
    color: #33CCFF;
    display: block;
    font-weight: bold;
    /*background-color: #8a8a8a;*/
    margin-left: 2px;
}



/*yuyue*/
.pcc_yyinput{
    width: 11rem;
    border: none;
    outline: none;
    height: 2rem;
    margin-top: 0.5rem;
}
.pcc_type{
    width: 11rem;
    border: none;
    height: 2.5rem;
    margin-top: 0.25rem;
    outline: none;
}
.pcc_submit{
    width: 80%;
    height: 3rem;
    line-height: 3rem;
    display: block;
    border: none;
    color: #ffffff;
    background-color: rgb(102,197,255);
    font-size: 1.2rem;
    margin: 1rem auto;
    border-radius: 5px;
}
/*yuyuelist*/
.yuyue_list{
    width: 95%;
    height:6rem;
    margin:0.7rem auto;
    padding: 0.5rem 0;
    background-color: rgb(255,255,255);
    border-radius: 5px;
}
.yuyue_list>a{
    display: flex;
    justify-content: space-between;
}
.yuyue_list>a>img{
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 2.25rem;
}
.list_contant{
    width: 85%;
    height: 100%;
}
.list_contant>p{
    color: rgb(167,152,148);
    line-height: 1.5rem;
    display: flex;
    padding-left: 1rem;
    justify-content: space-between;
    font-size: 0.8rem;
    font-weight: bold;
}
/*details*/
.pcc_details{
    width: 90%;
    margin: auto;
    padding: 1rem 0;
    background-color: rgb(255,255,255);
}
.pcc_details>p{
    color: rgb(167,152,148);
    line-height: 1.5rem;
    display: flex;
    padding:0 1rem;
    justify-content: space-between;
    font-size: 1rem;
    font-weight: bold;
}
.pcc_payment{
    width: 4rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    background-color: #d81e06;
    display: block;
    border-radius: 5px;
    color: #ffffff;
    font-size: 0.8rem;
    border: none;
    margin-top: 1rem;
}
.pcc_detailsinput{
    border: none;
    outline: none;
    color: rgb(167,152,148);
    font-size: 1rem;
    font-weight: bold;
}
.pcc_cancel{
    width: 4rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    background-color: rgb(102,197,255);
    display: block;
    border-radius: 5px;
    color: #ffffff;
    font-size: 0.8rem;
    border: none;
    margin-top: 1rem;
}
/*������*/
.pcc_search{
    width: 95%;
    overflow: hidden;
    margin: 2.5rem auto 0 auto;
}
.pcc_searchleft{
    width: 70%;
    height: 2.5rem;
    background: rgba(255,255,255,0.4);
    float: left;
    border-radius: 50px;
    margin-top: 0.5rem;
    display: flex;
    margin-bottom: 1rem;
}
.pcc_searchinput{
    width: 25%;
    height: 2.5rem;
    background-color: #33CCFF;
    float: right;
    margin-top: 0.5rem;
    border: none;
    border-radius: 4px;
    color: #ffffff;
}
.pcc_inputbox{
    width: 90%;
    border: none;
    outline: none;
    color: #333333;
    margin: auto;
    font-size: 1rem;
    background: none;
}
.pcc_searchleft>img{
    width: 1.6rem;
    height: 1.6rem;
    margin-top: 0.15rem;
    margin-left: 0.5rem;
}
.pcc_inputbox::-webkit-input-placeholder {
    color: #888888;
}
.pcc_searchleft1 {
    width: 100%;
    height: 2.5rem;
    background: rgba(255,255,255,0.4);
    float: left;
    border-radius: 50px;
    margin-top: 0.5rem;
    display: flex;
    margin-bottom: 1rem;
}
.pcc_touxiang{
    width: 6rem;
    height:6rem;
    border-radius: 50%;
    margin-top: 5rem;
}
.nicheng{
    line-height: 2rem;
}
.fagui_list{
    width: 90%;
    height: 4rem;
    margin: 0.7rem auto;
    padding: 0.5rem 0;
    background-color: rgb(255,255,255);
    border-radius: 5px;
}
.pcc_time{
    width: 95%;
    color: rgb(167,152,148);
    line-height: 1.5rem;
    display: flex;
    padding:0 2.5%;
    justify-content: space-between;
    font-size: 0.6rem;
    margin-top: 0.5rem;
}
.tishi{
    width: 70%;
    background-color: #ffffff;
    position: absolute;
    top: 0;
    text-align: center;
    color: red;
    right: 0;
}
.pcc_hide{
    display: none;
}
.demand_p{
    width: 100%;
    position: absolute;
    margin-top: 1rem;
}
.demand_p1{
    width: 70%;
    position: absolute;
    margin-top: 5rem;
}
.morecase{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.pcc_getmore{
    width: 30%;
    height: 2rem;
    border: none;
    border-radius: 5px;
    background-color: rgb(102,197,255);
    color: #ffffff;
}
.pcc_all{
    width: 30%;
    height: 2rem;
    border: none;
    border-radius: 5px;
    background-color: #cecece;
    color: #ffffff;
}